insect rearing - French English Dictionary